input[readonly="readonly"],input[disabled="disabled"],select[disabled="disabled"]{
	background-color: #efefef;
}
input[type="radio"]{
	background-color: #fff;
	border: 0px solid #fff;
}
.bg-frame {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    border: 0px solid #fff;
}
body{
	min-width: 992px;
	font-family: 微软雅黑;
}
.index-head{
	position:absolute;
	z-index:50;
	top:0px;
	left:0px;
	height: 60px;
	width: 99.9%;
	min-width: 992px;
	background-color: #F54339;
}
.index-body{
	position:absolute;
	z-index:55;
	top:60px;
	left:0px;
	width: 99.65%;
	min-width: 989px;
	border: 0px;
	overflow: hidden;
}
.body-left{
	position:absolute;
	z-index:50;
	top:0px;
	left:0px;
	height: 100%;
	width: 260px;
	background-color: #f4f4f4;
	border-right: 2px solid #ECECEC;
}
.body-right{
	position:absolute;
	z-index:50;
	top:0px;
	left:260px;
	height: 100%;
	border: 0px solid #fbfbfb;
	overflow: hidden;
}
.head-info{
	position:absolute;
	z-index:51;
	width: 44px;
	height: 40px;
	top:0px;
	right:142px;
	background-image: url(../img/info.png);
	background-repeat: no-repeat;
	background-color: #DA0A00;
}
.user-info{
	position:absolute;
	z-index:51;
	width: 130px;
	right: 12px;
	top: 0px;
	height: 99.85%;
	background-color: #C50B00;
	cursor: pointer;
}
.sys-menu{
	position:absolute;
	z-index:51;
	width: 600px;
	height: 99.85%;
	right: 142px;
	top: 0px;
}
.head-menu{
	float: right;
	width: 100px;
	color: #fff;
	height:60px;
	line-height: 60px;
	background-color: #F54339;
	text-align: center;
	cursor: pointer;
	font-family: 微软雅黑;
	font-size: 18px;
}
.head-menu:hover{
	background-color: #DA0A00;
}
.head-menu-select{
	background-color: #DA0A00;
}
.left-title{
	position:absolute;
	z-index:51;
	width: 100%;
	height: 45px;
	top:0px;
	left:0px;
	background-color: #FEFEFE;
	color: #10131E;
	line-height: 45px;
	font-weight: 500;
	font-size: 18px;
}
.left-content{
	position:absolute;
	z-index:51;
	width: 100%;
	top:45px;
	left:0px;
	overflow-x:hidden;
	overflow-y:auto;
	border-top:1px solid #E9E9E9; 
	cursor: pointer;
}
.left-menu{
	float: left;
	width: 100%;
	height: 45px;
	line-height: 45px;
	background-color:#F4F4F4;
	border-bottom:1px solid #E9E9E9; 
}
.left-menu:hover{
	background-color: #E5E5E5;
}
.left-menu-sec{
	width: 100%;
	float: left;
	width: 100%;
	display: none;
	border-top: 1px solid #D0D0D0;
}
.menu-sec{
	width: 100%;
	float: left;
	width: 100%;
	height: 40px;
	line-height: 40px;
	background-color: #fbfbfb;
	border-bottom: 1px solid #D0D0D0;
	cursor: pointer;
}
.menu-sec:hover{
	background-color: #E5E5E5;
}
.menu-sec-select{
	background-color: #E5E5E5;
}
.left-form{
	float:left;
	width: 30%;
	height: 94%;
	margin-top:1%;
}
.left-tables{
	float: left;
	width: 90%;
	height: 78%;
	margin-left: 5%;
}
.left-tables input{
	width: 85%;
	border: 1px solid #BFBFBF;
	height: 25px;
}
.left-btns{
	float: left;
	width: 90%;
	height: 20%;
	margin-left: 5%;
}
.map-div{
	float:left;
	width: 68%;
	height: 94%;
	border: 1px solid #333;
	margin-left: 1%;
	margin-top:1%;
}
.right-title{
	position:absolute;
	z-index:51;
	top:0px;
	left:0px;
	width: 100%;
	height: 90px;
	/* line-height:90px; */
	border-bottom: 2px solid #E9E9E9; 
}
.title-img{
	width: 36px;
	height: 36px;
	float: left;
	margin-top: 26px;
	/* margin-left:40px; */
	margin-left:25px;
}
.title-text{
	width: 130px;
	height: 28px;
	float: left;
	margin-top: 31px;
	font-size: 26px;
	line-height: 28px;
	text-align: center;
	font-weight: 500;
}
.title-img2{
	width: 36px;
	height: 36px;
	float: left;
	margin-top: 14px;
	/* margin-left:40px; */
	margin-left:25px;
}
.title-text2{
	width: 180px;
	height: 28px;
	float: left;
	margin-top: 19px;
	font-size: 26px;
	line-height: 28px;
	text-align: center;
	font-weight: 500;
}
.title-search{
	/* width: 75%; */
	height: 30px;
	float: left;
	margin-top: 5px;
	/* margin-left:33px; */
	clear:left;
	margin-left:17px;
}
.title-search select{
	width: 100px;
	height: 26px;
	float: left;
	border: 1px solid #B5B5B5;
	background-color: #fff;
	margin-left: 8px;
}
.title-search input{
	width: 120px;
	height: 22px;
	float: left;
	border: 1px solid #B5B5B5;
	margin-left: 8px;
}
.ltitle-img{
	width: 20px;
	height: 20px;
	float: left;
	margin-top: 3px;
	margin-left: 30px;
}
.ltitle-text{
	width: 80px;
	height: 25px;
	line-height:25px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	text-align: center;
	color: #333;
}
.index-logo{
	width:300px;
	height:25px;
	float: left;
	margin-top: 18px;
	margin-left: 30px;
}
.left-menu-img{
	width: 20px;
	height: 20px;
	float: left;
	margin-top: 6px;
	/* margin-left: 30px; */
	margin-left: 45px;
	font-size: 16px;
}
.left-menu-text{
	width: 100px;
	height: 25px;
	line-height:25px;
	float: left;
	margin-top: 10px;
	margin-left: 20px;
	color: #333;
}
.menu-right{
	width: 17px;
	height: 11px;
	float: right;
	margin-top: 17px;
	margin-right: 10px;
	background-image: url(../img/xw/bsj.png);
	background-repeat: no-repeat;
}
.right-content{
	position:absolute;
	z-index:51;
	top:92px;
	left:2px;
	width: 99.85%;
	background-color: #FBFBFB;
	overflow: hidden;
}
.content-title{
	position:absolute;
	z-index:51;
	width: 96%;
	top:30px;
	left:2%;
	height: 45px;
	background-color: #00ABF0;
	border: 1px solid #00ABF0;
}
.content-data-show {
	position:absolute;
	z-index:51;
	width: 96%;
	top:77px;
	left:2%;
	border-left: 1px solid #DEDEDE;
	border-right: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	overflow-x:hidden;
	overflow-y:auto;  
}
.table-trs{
	width: 100%;
	height: 70px;
	border-bottom: 1px solid #E9E9E9;
	cursor: pointer;
}
.table-trs:hover{
	background-color: #ececec;
}
.table-logo{
	width: 18px;
	height: 18px;
	float: left;
	margin-top: 12px;
	margin-left: 15px;
}
.table-title{
	width: 100px;
	height: 27px;
	line-height:27px;
	float: left;
	margin-top: 9px;
	margin-left: 5px;
	color: #fff;
	font-size: 20px;
	
}
.table-money{
	position:absolute;
	top:135px;
	left:20%;
	width: 410px;
	height: 27px;
	line-height:27px;
	color: #fff;
	z-index: 75;
}
.sec-left-img{
	width: 30px;
	height: 12px;
	float: left;
	margin-top: 15px;
	/* margin-left: 38px; */
	margin-left: 73px;
	background-image: url(../img/xw/leftl.png);
	background-repeat: no-repeat;
}
.sec-left-text{
	width: 100px;
	height: 25px;
	line-height:25px;
	float: left;
	margin-top: 8px;
	color: #333;
}
.head-img{
	width: 28px;
	height: 28px;
	float: left;
	margin-top: 16px;
	margin-left: 15px;
}
.user-name{
	width: 60px;
	height: 28px;
	line-height:28px;
	font-size:14px;
	float: left;
	margin-top: 16px;
	margin-left: 0px;
	color: #fff;
	text-align: center;
}
.user-more{
	width: 12px;
	height: 7px;
	float: left;
	margin-top: 25px;
	margin-left: 2px;
	background-image: url(../img/index/headmimg.png);
	background-repeat: no-repeat;
}
.tables-headimg{
	width: 70px;
	height: 70px;
	float: left;
	margin-left: 0px;
	overflow: hidden;
	border-radius:35px;
}
.tables-left{
	width: 110px;
	height: 70px;
	float: left;
	margin-left: 0px;
}
.table-class-left{
	height:70px;
	line-height:70px;
	color:#8A8C92;
}
.tables-middle{
	width: 101px;
	height: 70px;
	float: left;
	margin-left: 30%;
}
.tables-middle-left{
	width: 101px;
	height: 70px;
	float: left;
	margin-left: 17%;
}
.tables-right{
	float: right;
	width: 200px;
	height: 70px;
	margin-right: 0px;
}
.table-name{
	width: 110px;
	height: 35px;
	float: left;
	margin-top: 0px;
	font-size: 18px;
	line-height: 35px;
	text-align: center;
}
.table-class{
	width: 100px;
	height: 35px;
	float: left;
	margin-top: 0px;
	font-size: 16px;
	line-height: 35px;
	color: #00ACEE;
	text-align: center;
}
.table-code{
	width: 100px;
	height: 35px;
	float: left;
	margin-top: 0px;
	font-size: 14px;
	line-height: 35px;
	color: #8A8C92;
	text-align: center;
}
.table-address{
	width: 200px;
	height: 35px;
	float: left;
	margin-top: 0px;
	font-size: 16px;
	line-height: 35px;
	color: #8A8C92;
	text-align: center;
}
.table-date{
	width: 200px;
	height: 35px;
	float: left;
	margin-top: 0px;
	font-size: 16px;
	line-height: 35px;
	color: #8A8C92;
	text-align: center;
}
.table-outid{
	width: 100px;
	height: 35px;
	float: left;
	margin-top: 0px;
	font-size: 14px;
	line-height: 35px;
	color: #8A8C92;
	text-align: center;
}
.title-model-now{
	width: 200px;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	float: right;
	margin-top: 31px;
	margin-right: 0px;
}
.title-model-now img{
	margin-left:3px;
	float:left;
	margin-top: 7px;
}
.model-now-text{
	float:left;
	width:60px;
	height: 28px;
	line-height: 28px;
	margin-left: 3px;
}
.table-oprate{
	float: left;
	width: 200px;
	height: 32px;
	display: none;
}
.table-detail{
	width: 21px;
	height: 21px;
	float: left;
	margin-top: 4px;
	margin-left: 54px;
	background-image: url(../img/xw/detail.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
.table-detail:hover{
	background-image: url(../img/xw/detail-1.png);
}
.table-ranking{
	width: 21px;
	height: 21px;
	float: left;
	margin-top: 4px;
	margin-left: 40px;
	background-image: url(../img/xw/ranking.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
.table-ranking:hover{
	background-image: url(../img/xw/ranking-1.png);
}
.table-score{
	width: 21px;
	height: 21px;
	float: left;
	margin-top: 4px;
	margin-left: 70px;
	background-image: url(../img/xw/score.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
.table-score:hover{
	background-image: url(../img/xw/score-1.png);
}
.table-inputResults{
	width: 21px;
	height: 21px;
	float: left;
	margin-top: 4px;
	margin-left: 56px;
	background-image: url(../img/xw/leading-in.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
.table-inputResults:hover{
	background-image: url(../img/xw/leading-in-1.png);
}
.table-detail-exam{
	width: 21px;
	height: 21px;
	float: left;
	margin-top: 4px;
	margin-left:72px;
	background-image: url(../img/xw/detail.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
.table-detail-exam:hover{
	background-image: url(../img/xw/detail-1.png);
}
.table-edit{
	width: 21px;
	height: 21px;
	float: left;
	margin-top: 4px;
	margin-left: 15px;
	background-image: url(../img/xw/edit.png);
	background-repeat: no-repeat;
}
.table-edit:hover{
	background-image: url(../img/xw/edit-1.png);
}
.table-delete{
	width: 21px;
	height: 22px;
	float: left;
	margin-top: 4px;
	margin-left: 15px;
	background-image: url(../img/xw/delete.png);
	background-repeat: no-repeat;
}
.table-delete:hover{
	background-image: url(../img/xw/delete-1.png);
}
.table-inputscore{
	width: 21px;
	height: 22px;
	float: left;
	margin-top: 4px;
	margin-left: 15px;
	background-image: url(../img/xw/delete.png);
	background-repeat: no-repeat;
}
.table-inputscore:hover{
	background-image: url(../img/xw/delete-1.png);
}
.table-inshcool{
	width: 21px;
	height: 22px;
	float: left;
	margin-top: 4px;
	margin-left: 15px;
	background-image: url(../img/xw/inschool.png);
	background-repeat: no-repeat;
}
.table-outschool{
	width: 21px;
	height: 22px;
	float: left;
	margin-top: 4px;
	margin-left: 15px;
	background-image: url(../img/xw/outschool.png);
	background-repeat: no-repeat;
}
.table-locked{
	width: 21px;
	height: 21px;
	float: left;
	margin-top: 4px;
	margin-left: 15px;
	background-image: url(../img/xw/locked.png);
	background-repeat: no-repeat;
}
.table-locked:hover{
	background-image: url(../img/xw/locked-1.png);
}
.table-account{
	width: 25px;
	height: 25px;
	float: left;
	margin-top: 2px;
	margin-left: 15px;
	background-image: url(../img/xw/modelpower.png);
	background-repeat: no-repeat;
}
.table-account:hover{
	background-image: url(../img/xw/modelpower.png);
}
.table-unlocked{
	width: 21px;
	height: 21px;
	float: left;
	margin-top: 4px;
	margin-left: 15px;
	background-image: url(../img/xw/unlocked.png);
	background-repeat: no-repeat;
}
.table-unlocked:hover{
	background-image: url(../img/xw/unlocked-1.png);
}
.table-download{
	width: 21px;
	height: 21px;
	float: left;
	margin-top: 4px;
	margin-left: 54px;
	background-image: url(../img/xw/download.png);
	background-repeat: no-repeat;
}
.table-download:hover{
	background-image: url(../img/xw/download-1.png);
}
.table-leading-in{
	width: 21px;
	height: 21px;
	float: left;
	margin-top: 4px;
	margin-left: 15px;
	background-image: url(../img/xw/leading-in.png);
	background-repeat: no-repeat;
}
.table-leading-in:hover{
	background-image: url(../img/xw/leading-in-1.png);
}
.table-leading-out{
	width: 21px;
	height: 21px;
	float: left;
	margin-top: 4px;
	margin-left: 15px;
	background-image: url(../img/xw/leading-out.png);
	background-repeat: no-repeat;
}
.table-leading-out:hover{
	background-image: url(../img/xw/leading-out-1.png);
}
.table-user{
	width: 21px;
	height: 21px;
	float: left;
	margin-top: 4px;
	margin-left: 15px;
	background-image: url(../img/xw/user.png);
	background-repeat: no-repeat;
}
.table-user:hover{
	background-image: url(../img/xw/user-1.png);
}
.no-data-show{
	width: 100%;
	height: 70px;
	line-height: 70px;
	color: #8A8C92;
	font-size: 20px;
	text-align: center;
}
.table-pages{
	width:260px;
	height: 20px;
	line-height: 20px;
	float: right;
	margin-top: 20px;
	margin-right: 10px;
	color: #fff;
}
.footer{
	position:absolute;
	width:100%;
	height:32px;
	border-top:2px solid #ccc;
	line-height: 32px;
	bottom: 0px;
	left: 0px;
	color: #484848;
	text-align: center;
	font-size: 12px;
}
.pages-btn{
	float: right;
	width: 32px;
	margin-right:3px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	font-size: 16px;
	cursor: pointer;
	font-weight: 700;
}
.pages-btn:hover{
	background-color: #fff;
	color: #00ABF0;
}
.pages-btn-last{
	float: right;
	width: 32px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	font-size: 16px;
	cursor: pointer;
	font-weight: 700;
	margin-right:3px;
}
.pages-btn-last:hover{
	background-color: #fff;
	color: #00ABF0;
}
.pages-btn-next{
	float: right;
	width: 32px;
	height: 20px;
	margin-right:3px;
	text-align: center;
	line-height: 20px;
	font-size: 16px;
	cursor: pointer;
	font-weight: 700;
}
.pages-btn-next:hover{
	background-color: #fff;
	color: #00ABF0;
}
.page-btn-select{
	background-color: #fff;
	color: #00ABF0;
}
.data-back-img{
	width: 340px;
	height: 380px;
	position: absolute;
	z-index: 50;
	top: 98px;
	right: 42px;
	background: url(../img/xw/right.png) no-repeat;
}
.add-info{
	width: 100%;
	height: 280px;
	float: left;
	border-bottom: 1px solid #EBEBEB;
}
.add-info2{
	width: 96%;
	height: 280px;
	float: left;
	margin-left:3%;
	margin-top:20px;
	border: 1px solid #EBEBEB;
	background-color: #fff;
}
.add-info-exam{
	width: 100%;
	float: left;
}
.add-info-title{
	float:left;
	width:25%;
	height: 280px;
}
.add-info-content{
	float: right;
	width:74%;
	height: 280px;
	float: left;
}
.add-info-content3{
	float: right;
	width:74%;
	float: left;
}
.add-info1{
	width: 100%;
	height: 450px;
	float: left;
	/* border-bottom: 1px solid #EBEBEB; */
}
.add-info1-title{
	float:left;
	width:25%;
	height: 450px;
}
.add-info1-content{
	float: right;
	width:74%;
	height: 450px;
	float: left;
}
.add-titles{
	width: 100%;
	height: 35px;
	text-align: center;
	float: left;
	margin-top: 37.5%;
	font-size: 20px;
	vertical-align: middle;
}
.add-title-exlain{
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #9A9A9A;
	font-size: 14px;
}
.left-logo{
	width: 140px;
	height: 30px;
	position: absolute;
	z-index: 50;
	bottom: 5px;
	left: 60px;
}
.info-table{
	width: 100%;
	height: 280px;
	color: #2D343E;
	font-size: 14px;
}
.info-table2{
	float:left;
	margin-top:60px;
	width: 100%;
	height: 160px;
	color: #2D343E;
	font-size: 14px;
	vertical-align: middle;
}
.info-table3{
	float:left;
	margin-top:20px;
	width: 100%;
	height: 240px;
	color: #2D343E;
	font-size: 14px;
	vertical-align: middle;
}
.info-table4{
	float:left;
	margin-top:20px;
	width: 100%;
	height: 400px;
	color: #2D343E;
	font-size: 14px;
	vertical-align: middle;
}
.info-table5{
	float:left;
	margin-top:20px;
	width: 100%;
	height: 320px;
	color: #2D343E;
	font-size: 14px;
	vertical-align: middle;
}
.table-left{
	width: 15%;
	min-width:68px;
	text-align: right;
}
.table-middle{
	width: 75%;
	text-align: left;
	padding-left: 8px;
}
.table-left1{
	width: 10%;
	min-width:68px;
	text-align: right;
}
.table-middle1{
	width: 25%;
	text-align: left;
	padding-left: 8px;
}
.table-right{
	width: 15%;
	text-align: left;
	min-width: 30px;
}
.table-middle input{
	border: 1px solid #bfbfbf;
	height: 25px;
}
.table-middle textarea{
	border: 1px solid #bfbfbf;
	width:100%;
	height: 60px;
}
.table-middle input[type="radio"]{
	border: 0px solid #fff;
}

.table-middle select{
	border: 1px solid #bfbfbf;
	height: 29px;
	width: 100px;
}
.table-middle1 input{
	border: 1px solid #bfbfbf;
	height: 25px;
}
.table-middle1 select{
	border: 1px solid #bfbfbf;
	height: 25px;
	width: 100px;
}
.add-stu-bottom{
	width: 100%;
	height: 60px;
	float: left;
	vertical-align: middle;
}
.add-stu-bottom2{
	width: 100%;
	height: 60px;
	float: left;
	vertical-align: middle;
}
.add-stu-bottom1{
	width: 100%;
	height: 60px;
	float: left;
	vertical-align: middle;
	border-bottom: 1px solid #EBEBEB;
}
.save-btns{
	width: 200px;
	height: 45px;
	margin:auto;
	line-height: 45px;
	background-color: #00ABF0;
	color: #fff;
	text-align: center;
	cursor: pointer;
	vertical-align: middle;
	margin-top: 8px;
	font-size: 20px;
}
.save-btns:hover{
	background-color: #F54339;
}
.search-btn{
	width: 60px;
	height: 26px;
	background-color: #B5B5B5;
	color: #fff;
	cursor: pointer;
	float: left;
	margin-left: 10px;
	text-align: center;
	line-height: 26px;
/* 	background-color: #B5B5B5; */
	background-color: #29B5E8;
}
.search-btn:hover{
	/* background-color:#00ABF0; */
	background-color:#2EC1FA;
}
.check-fail{
	color:red;
}
.choice-user-btn{
	position:absolute;
	top:-6px;
	z-index:999;
	width: 29px;
	height: 27px;
	margin-top:16px;
	background: url(../img/xw/student.png) no-repeat;
	cursor: pointer;
	display:none;
}
.return-back{
	color: #fff;
    text-decoration: underline;
    float: right;
    line-height: 10px;
    margin-right: 8px;
}
.score-leading-out{
    float: right;
    color: #fff;
    line-height: 10px;
    margin-right: 30px;
    text-decoration: underline;
}
.news-div{	
	height:200px;
	width:400px;
	border:1px solid #bfbfbf;	
	/* -moz-border-radius: 7px;      Gecko browsers
    -webkit-border-radius: 7px;   Webkit browsers
    border-radius:7px;            eie */
    background-color: #fff;
	
}
.news-div div{	
	height:190px;
	width:390px;
	margin:5px;
	word-wrap: break-word;
	word-break: break-all;
	overflow-y:auto;
	font-size:13px;		
}
.worktime-table input{
	width:42%;
	height: 25px;
	border: 1px solid #bfbfbf;
}
.ringlisten{
	float:left;
	margin-left:36%;
}
.ringset{
	float:left;
	margin-left:45px;
}
a{
	color: #10131E;
	text-decoration: none;
}
.rings{
	color: #10131E;
	text-decoration: none;
}
.rings:hover{
	color: #00ABF0;
	text-decoration: underline;
}
.table-middle span{
	display:inline-block;
	vertical-align: super;
	width:40%;
}
.sostypeset{
	width:20%;
	font-size:1.1em;
	font-weight: 500;
}
.index-dialog-cover{
	width:100%;
	height:100%;
	position: absolute;
	z-index: 100;
	right: 0px;
	top:0px;
	background-color: #000;
	filter:alpha(opacity=40); 
	-moz-opacity:0.40;
	opacity:0.40;
	display: none;
}
.index-dialog{
	position: absolute;
	z-index: 999;
	display: none;
}
.index-dialog-title{
	width: 100%;
	height: 40px;
	line-height: 40px;
	background-color: #00ABF0;
	color: #fff;
}
.index-dialog-close{
	width: 35px;
	height: 35px;
	cursor: pointer;
	line-height: 35px;
	background: url(../img/close.png) no-repeat;
	position: absolute;
	z-index: 999;
	right: 0px;
	top:12px;
}
.index-dialog-close1{
	width: 35px;
	height: 35px;
	cursor: pointer;
	line-height: 35px;
	background: url(../img/close.png) no-repeat;
	position: absolute;
	z-index: 999;
	right: 0px;
	top:0px;
}
.index-dialog-title-text{
	width: 70%;
	height:40px;
	line-height:40px;
	margin-left: 15px;
	font-size:16px;
}
.index-dialog-content{
	width: 100%;
	background-color: #fff;
}
.course-plan-dialog-div{
	width: 100px;
	height:25px;
	line-height:25px;
	text-align:center;
	float: left;
	background-color:#f5f5f5;
	cursor: pointer;
}
.course-plan-dialog div:hover{
	color:#29a8E8;
}
#sure-time-btn{
	margin-top:6px;
	float:left;
	width: 40px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	background-color: #29a8E8;
	color: #fff;
	font-size: 12px;
	cursor: pointer;
}
.time-input-se{
	float: left;
	width: 170px;
	height: 34px;
	line-height: 34px;
	margin-left: 12px;
}
#sure-time-btn:hover{
	background-color: #F54339;
	color: #fff;
}
#start-hour,#end-hour{
	width: 65px;
	height: 24px;
	border: 1px solid #b5b5b5;
}
.student-choice-dialog{
	width: 500px;
	height: 455px;
	position: absolute;
	display: none;
	z-index: 1001;
	background-color: #fff;
	top:17%;
	left:33%;
}
.student-choice-dialog1{
	width: 600px;
	height: 515px;
	position: absolute;
	display: none;
	z-index: 1001;
	background-color: #fff;
	border: 1px solid #29B5E8;
	top:15%;
	left:33%;
}
.student-choice-title{
	width: 100%;
	height: 40px;
	line-height:40px;
	font-size:15px;
	color: #fff;
	background-color: #00ABF0;
}
.student-choice-close{
	width: 20px;
	height: 20px;
	cursor: pointer;
	background: url(../img/close.png) no-repeat;
	position: absolute;
	z-index: 999;
	right: 10px;
	top:12px;
}
.student-choice-text{
	width: 100%;
	height: 40px;
	line-height: 40px;
	margin-top:13px;
	margin-left:20px;
}
#student-choice-name{	
	border: 1px solid #29B5E8;
	width: 115px;
	float:left;
	height: 20px;
    margin-left: 15px;
}
.student-choice-submit{
	width: 55px;
	height: 26px;
	float: left;
	cursor: pointer;
	background-color: #00ABF0;
    color: #fff;
	line-height:26px;
	text-align: center;
	margin-left: 15px;
    z-index: 1001;
    font-size:15px;
}
.student-choice-submit:hover{
	background-color:#39BFF7;
}
.student-show{
	width:96%;
	height:350px;
	overflow:hidden;
	margin:auto;
}
.selectL-title{
	width:170px;
	height:35px;
	line-height:35px;
	font-size:14px;	
	text-align: left;
	padding-left: 67px;
	font-weight: 800;
	float:left;
}
.selectR-title{
	width:170px;
	height:35px;
	line-height:35px;
	font-size:14px;	
	margin-right: -24px;
	font-weight: 800;
	float:right;
}
#selectL{
	width:170px;
	height:250px;
	border:1px solid #DDD;
	overflow-y:auto;
	overflow-x:hidden;
	margin:5px 18px;
	float:left;
	font-size:13px;
}
#selectL:hover{	
	border:1px solid #D0D0D0;	
}
#selectL option{
	font-size:1.1em
}
#selectR option{
	font-size:1.1em;
}
#selectR{
	width:170px;
	height:250px;
	border:1px solid #DDD;
	overflow-y:auto;
	overflow-x:hidden;
	margin:5px 20px;
	float:right;
	font-size:13px;
}
#selectR:hover{	
	border:1px solid #D0D0D0;	
}
.student-right-left{	
	float:left;
	margin-top:75px;
	margin-left:12px;
}
.student-left{
	width:40px;
	height:42px;
	text-align:center;
	margin-top:20px;
	background: url(../img/xw/no-select-l.png) no-repeat;
}
.student-left:hover{	
	cursor:pointer;
	background: url(../img/xw/select-l.png) no-repeat;
}
.student-right{
	width:40px;
	height:42px;
	text-align:center;
	background: url(../img/xw/no-select-r.png) no-repeat;
}
.student-right:hover{
	cursor:pointer;
	background: url(../img/xw/select-r.png) no-repeat;
}
.sub{
	width:90px;
	height:32px;
	line-height:32px;
	margin:15px 196px;
    color: #fff;
    font-size:15px;
	text-align: center;
	background-color: #00ABF0;
	cursor: pointer;
    z-index: 1001;
    float:left;
}
.sub:hover{
	background-color:#39BFF7;
}
#student-grade,#student-class,#st-type,#st-grade{
	border: 1px solid #B5B5B5;
	width: 100px;
	height:26px;
	height:26px; 
	float:left;
	margin-left:8px;
}
#student-grade-aindex,#student-class-aindex,#student-type-aindex,#st-type,#st-grade{
	border: 1px solid #B5B5B5;
	width: 70px;
	height:26px;
	height:26px; 
	float:left;
	margin-left:8px;
}
#student-choice-name{
	border: 1px solid #B5B5B5;
	width: 100px;
	height:22px; 
	float:left;
	margin-left:8px;
}
.tcourse-table{
	float:left;
	/* margin-left: 5%;
	margin-top: 1.5%; */
	width: 100%;
	height: 100%;
}
.course-table-title{
	width: 100%;
	border : 1px solid #e0e0e0;
	height: 12%;
	text-align: center;
}
.course-table-body{
	width: 100%;
	border-right:1px solid #e0e0e0;
	/* border-bottom:1px solid #e0e0e0;
	border-left:1px solid #e0e0e0; */
	height: 88%;
	text-align: center;
	border-collapse: 0px;
	border-spacing: 0px;
}
.course-table-body td{
	border-bottom : 1px solid #e0e0e0;	
	border-left : 1px solid #e0e0e0;	
	border-bottom : 1px solid #e0e0e0;	
}
.table-course-point,.table-course-date{
	cursor: pointer;
}
.table-course-point:hover,.table-course-date:hover{
	color:#29a8E8;
}
.course-dialog{
	position:absolute;
	z-index:1000;
	width: 100px;
	left: 35%;
	top:40%;
}
.course-plan-dialog{
	float: left;
	width: 300px;
	border: 1px solid #d0d0d0;
	background-color:#f5f5f5;
	color:#6F6F6F;
}
.edit-course-btn{
	float:right;
	width: 130px;
	height: 35px;
	margin-top: 11px;
	color: #fff;
	cursor: pointer;
	line-height: 35px;
	text-align: center;
	font-size: 18px;
}
.edit-course-btn:hover{
	background-color: #FBFBFB;
	color: #00ABF0;
}
.choice-teacher-btn{
	z-index:999;
	width: 29px;
	height: 27px;
	background: url(../img/xw/teacher.png) no-repeat;
	cursor: pointer;
}
.choice-student-btn{
	z-index:999;
	width: 29px;
	height: 27px;
	background: url(../img/xw/student.png) no-repeat;
	cursor: pointer;
}
/**鏁欏笀閫夋嫨鍣�*/
.tearcher-choice-dialog{
	width: 40%;
	height: 70%;
	min-width:450px;
	min-height:380px;
	position: absolute;
	top:12%;
	left:27%;
	z-index: 1001;
	background-color: #fff;
	font-size:0.8em;
	display: none;
}
.teacher-choice-title{
	width: 100%;
	height: 40px;
	line-height:40px;
	font-size:1.21em;
	color: #fff;
	background-color: #00ABF0;
}
.teacher-choice-text{
	width: 100%;
	height: 45px;
}
.teacher-choice-content{
	width: 100%;
	height: 83%;
}
.teacher-choice-close{
	width: 35px;
	height: 28px;
	cursor: pointer;
	background: url(../img/close.png) no-repeat;
	position: absolute;
	z-index: 999;
	right: 0px;
	top:12px;
}
.teacher-choice-regon{
	width:35%;
	height:88%;
	float:left;
	margin-left: 10%;
}
.teacher-choice-department{
	width:40%;
	height:89%;
	float:right;
	margin-right:10%;
}
.teacher-regon-title{
	height:40px;
	line-height:40px;
	font-size:1.1em;
	text-align: left;
	font-weight: 700;
}
.teacher-regon-content{
	height:38%;
	line-height: 30px;
	overflow-y:auto;
	overflow-x:hidden; 
	border:1px solid #d0d0d0;
}
.teacher-regon-content a,.teachers-content a,.teacher-department-content a{
	margin-left:8px;
	text-decoration: none;
	color: #333;
}
.teacher-regon-content a:hover,.teachers-content a:hover,.teacher-department-content a:hover{
	font-weight: 700;
}
.teachers-a1-select,.teachers-a2-select,.teacher-a3-select{
	color:#29b5e8;
	font-weight: 700;
}
.teachers-a1-select:hover{
	color:#29b5e8;
	font-weight: 700;
}
.teachers-a2-select:hover{
	color:#29b5e8;
	font-weight: 700;
}
.teachers-a3-select:hover{
	color:#29b5e8;
	font-weight: 700;
}
.teahcers-title{
	height:40px;
	line-height:40px;
	font-size:1.1em;
	text-align: left;
	font-weight: 700;
}
.teachers-content{
	height:38%;
	border:1px solid #d0d0d0;
	overflow-y:auto;
	overflow-x:hidden;
	line-height: 30px;
}
.teacher-department-title{
	height:40px;
	line-height:40px;
	font-size:15px;	
	text-align: left;
	margin-left: 20px;
	font-weight: 700;
}
.teacher-department-content{
	height:88%;
	border:1px solid #d0d0d0;
    margin-left:20px;
    line-height:30px;
    overflow-y:auto;
	overflow-x:hidden;
}
#teacher-choice-name{	
	width: 20%;
	height: 26px;
	float:right;
    margin-top: 10px;
	border: 1px solid #d0d0d0;
	font-size:1.1em;
	min-width:90px;
	text-indent:0.3em;
}
.teacher-choice-submit{
	width: 50px;
	height: 30px;
	float: right;
	line-height: 30px;
	cursor: pointer;
	background-color: #00ABF0;
    color: #fff;
	text-align: center;
	margin-right: 10%;
    margin-top: 10px;
    z-index: 1001;
    font-size:1.1em;
}
.teacher-choice-submit:hover{
	background-color: #39BFF7;
}
.grade-class-con-res{
	height: 50px;
	width: 320px;
	z-index: 100;
	margin:auto;
}
#grades-position{
	float:left;
	width: 120px;
	height: 30px;
}
#classes-position{
	float:left;
	width: 120px;
	height: 30px;
	margin-left: 20px;
}
.students-dialog{
	width: 320px;
	height: 272px;
	z-index: 190;
	margin:10px auto;	
	border: 1px solid #ccc;
	overflow-x:hidden;
	overflow-y:auto;
}
.student-name-choice{
	width: 158px;
	height: 30px;
	float: left;
	cursor: pointer;
	line-height: 30px;
}
.student-name-choice:hover{
	color: #29B5E8;
}
.student-name-choice-select{
	background-color: #E8F2FE;
}
.quality-left-page-menu{
	position:absolute;
	top:0px;
	left:0px;
	width:50px;
	height: 100%;
	background-color: #252525;
}
.left-menu-ul{
	list-style: none;
	width: 50px;
	height:200px;
	padding:0px;
	margin: 0px;
}
.left-menu-ul li{
	float:left;
	list-style: none;
	width: 50px;
	height: 66px;
	cursor: pointer;
}
.left-menu-liselect{
	background-color: #00ABF0;
}
.left-menu-ul li:hover{
	background-color: #00ABF0;
}
.quality-left-page-fir{
	float:left;
	margin: 8px 0px 0px 12px;
	width: 29px;
	height: 27px;
	background: url(../img/position/dingwei-1.png) no-repeat;
}
.quality-left-page-school{
	float:left;
	margin: 8px 0px 0px 12px;
	width: 29px;
	height: 27px;
	background: url(../img/position/school.png) no-repeat;
}
.quality-left-page-total{
	float:left;
	margin: 8px 0px 0px 12px;
	width: 29px;
	height: 27px;
	background: url(../img/position/total.png) no-repeat;
}
.quality-left-page-sec{
	float:left;
	margin: 8px 0px 0px 12px;
	width: 31px;
	height: 30px;
	background: url(../img/position/history-1.png) no-repeat;
}
.quality-left-page-thi{
	margin: 8px 0px 0px 10px;
	width: 31px;
	height: 31px;
	background: url(../img/position/warn.png) no-repeat;
}
.quality-left-page-for{
	margin: 8px 0px 0px 11px;
	width: 31px;
	height: 31px;
	background: url(../img/position/fence-hover.png) no-repeat;
}
.btns-text{
	float:left;
	color: #fff;
	width: 100%;
	height: 25px;
	margin-top:2px;
	line-height: 25px;
	text-align: center;
	font-size: 14px;
}
.aposition-body{
	border: 0px solid #fff;
	position: absolute;
	left: 50px;
	height: 100%;
	min-width: 960px;
	top:0px;
}
.left-data-show{
	position: absolute;
	z-index:70;
	width: 230px;
	height: 100%;
	left: 0px;
	top:0px;
	border-right: 2px solid #D6D6D6;
}
.po-map-div{
	position: absolute;
	z-index:60;
	left: 231px;
	top:0px;
	height: 100%;
}
.ppo-map-div{
	position: absolute;
	z-index:60;
	left: 0px;
	top:0px;
	height: 100%;
}
.search-top-time{
	float:left;
	height:60px;
	width: 130px;
}
.search-top-time2{
	float:left;
	height:60px;
	width: 130px;
}
.time-sear{
	position: absolute;
	z-index: 69;
	width: 220px;
	height:80px;
	left: 100px;
	top: 20px;
	font-size: 14px;
}
.history-search-btn{
	float:left;
	width: 75px;
	height: 60px;
	line-height:30px;
	text-align:center;
	font-size: 14px;
	cursor: pointer;
	margin-left: 5px;
	margin-top: 0px;
}
.time-text{
	width: 75px;
	height: 25px;
	float: left;
}
#startTime,#endTime{
	width: 128px;
	height: 25px;
	float: left;
	margin-left: 1px;
	margin-top: 3px;
	border: 1px solid #b5b5b5;
}
#grade-position,#class-position,#type-position{
	width: 70px;
	height: 25px;
	float: left;
	margin-left: 4px;
	margin-top: 3px;
	border: 1px solid #b5b5b5;
}
.left-search-data{
	float:left;
	width: 225px;
	height: 30px;
	margin-top: 10px;
}
.left-datas-title{
	float:left;
	width: 225px;
	height: 30px;
	margin-top: 10px;
	text-align:center;
}
.left-datas-show{
	float:left;
	width: 100%;
	margin-top: 8px;
	overflow-x: hidden;
	overflow-y: auto;
	/* border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc; */
	cursor: pointer;
}
.left-datas-page{
	float:left;
	width: 95%;
	height:40px;
	margin-left: 2.5%;
	margin-top: 5px;
}
.left-little-logo{
	position: absolute;
	bottom: 6px;
	width: 50px;
	height: 55px;
	left: 1px;
}
.left-page-btns{
	float:left;
	width: 30%;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	text-align: center;
	margin-left: 3%;
	cursor: pointer;
}
.left-page-btns:hover{
	color: #00ABF0;
}
.data-trs-show{
	height: 80px;
	float: left;
	width: 100%;
}
.data-trs-show:hover{
	background-color: #F7F7F7;
	border-bottom: 1px solid #F0F0F0;
}
.data-trs-show-selected{
	background-color: #eee;
	border-bottom: 1px solid #F0F0F0;
}
.pdata-name{
	float: left;
	color: #00ABF0;
	width: 130px;
	height: 20px;
	line-height: 20px;
	margin-left: 20px;
	margin-top: 10px;
	font-size: 16px;
}
.pdata-img{
	float: right;
	width: 50px;
	height: 50px;
	margin-right: 0px;
	margin-top: 12px;
}
.pdata-class{
	float: left;
	width: 130px;
	height: 20px;
	line-height: 20px;
	margin-left: 20px;
	font-size: 14px;
}
.pdata-add{
	float: left;
	width: 130px;
	height: 20px;
	line-height: 20px;
	margin-left: 20px;
	font-size: 14px;
	color: #888;
}

/**鎾斁鍣�*/
.history-audio{
	position: absolute;
	z-index: 70;
	height: 50px;
	bottom: 0px;
	left:230px;
	background:url(../img/position/audio-bg.png) repeat;
}
.history-audio2{
	position: absolute;
	z-index: 70;
	height: 50px;
	bottom: 0px;
	left:0px;
	background:url(../img/position/audio-bg.png) repeat;
}
.history-audio-btns{
	position: absolute;
	z-index: 71;
	width: 220px;
	height: 50px;
}
.history-audio-time{
	position: absolute;
	z-index: 71;
	height: 50px;
	left:221px;
}
.history-audio-btns div{
	float: left;
	margin-left: 25px;
	text-align:center;
	line-height:35px;
	cursor: pointer;
}
.history-audio-btns-back{
	width: 37px;
	height: 37px;
	margin-top: 7px;
	background-image: url(../img/position/back.png);
	background-repeat: no-repeat;
}
.history-audio-btns-play{
	width: 49px;
	height: 49px;
	margin-top: 2px;
	background-image: url(../img/position/play.png);
	background-repeat: no-repeat;
}
.history-audio-btns-parse{
	margin-top: 2px;
	width: 49px;
	height: 49px;
	background-image: url(../img/position/parse.png);
	background-repeat: no-repeat;
	display: none;
}
.history-audio-btns-forward{
	width: 37px;
	height: 37px;
	margin-top: 7px;
	background-image: url(../img/position/forward.png);
	background-repeat: no-repeat;
}
.history-audio-time-flag{
	position: absolute;
	z-index: 70;
	width: 96%;
	height:10px;
	left:2px;
	top:20px;
	-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;    /* W3C syntax */
    background: url(../img/position/flag-bg.png) repeat;      
	cursor: pointer;
}
.history-audio-time-btn{
	position: absolute;
	z-index: 71;
	width: 24px;
	height:24px;
	top:13px;
	background:url(../img/position/flag-btn.png) no-repeat;
	cursor: pointer;
}
.teacher-choice-classdia{
	position:absolute;
	z-index:100;
	width: 157px;
	height: 240px;
	right: -110px;
	top: 2px;
	display:none;
}
.dialog-display-btnshow{
	float: left;
	width: 40px;
	height: 100px;
	text-align: center;
	background-color: #B0B0B0;
	line-height:25px;
	color:#fff;
	cursor: pointer;
}
.dialog-display-btnshow:hover{
	background-color: #a0a0a0;
}
.dialog-display-btnhide{
	float: left;
	width: 40px;
	color:#fff;
	height: 100px;
	line-height:50px;
	display: none;
	background-color: #B0B0B0;
	cursor: pointer;
	text-align: center;
}
.dialog-display-btnhide:hover{
	background-color: #a0a0a0;
}
.dialog-classes-contents{
	float: left;
	width: 108px;
	height: 100%;
	background-color:#fff;
	border: 1px solid #ccc;
	overflow-x:hidden;
	overflow-y:auto;  
}
.student-choice-classdia{
	position:absolute;
	z-index:100;
	width: 160px;
	height: 240px;
	right: -120px;
	top: 20px;
}
.dialog-students-contents{
	float: left;
	width: 115px;
	height: 100%;
	background-color:#fff;
	border: 1px solid #ccc;
	overflow-x:hidden;
	overflow-y:auto;  
}
.classes-choice{
	float:left;
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
	border-bottom: 1px solid #ccc;
}
.classes-choice:hover{
	background-color: #F0F0F0;
}
.classes-choice-select{
	background-color: #29B5E8;
}
.students-choice{
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	cursor: pointer;
	color:#333;
}
.students-choice:hover{
	border-bottom: 1px solid #ccc;
}
.students-choice-select{
	color:#fff;
	background-color: #00ABF0;
	border-bottom: 1px solid #ccc;
}
.students-choice-img{
	float:left;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	cursor: pointer;
}
.students-choice-name{
	float:left;
	width: 45px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	cursor: pointer;
	font-size:15px;
}


.logout-btns{
	width: 100px;
	height: 43px;
	margin:auto;
	line-height: 43px;
	color: black;
	text-align: center;
	cursor: pointer;
	vertical-align: middle;
	font-size: 14px;
	margin-top:60px;
}

.logout-btns-select{
	background-color: #00ABF0;
	color: #fff;
}

.person-set-btns{
	width: 100px;
	height: 43px;
	margin:auto;
	line-height: 43px;
	color: black;
	text-align: center;
	cursor: pointer;
	vertical-align: middle;
	font-size: 14px;
}

.person-set-btns-select{
	background-color: #00ABF0;
	color: #fff;
}

.navigate{
	position:absolute;
	z-index:60;
	width: 102px;
	height: 101px; 
	top: 60px; 
	right:20px; 
	background-image:url(../img/index/navigate.png);
	background-repeat: no-repeat;
	border:0px solid #fff;
	display:none;
}

.navigate .logout-btns{
	margin-top:12px;
}

.update-password{
	position:absolute;
	z-index:60;
	width: 202px; 
	height: 178px; 
	top: 60px; 
	right: 8px; 
	background-image:url(../img/index/password.png);
	background-repeat: no-repeat; display:none;
	border:1px solid #fff
}

.update-password .password{
	margin-left:20px;
	font-size:14px;
}

.update-password .update-name{
	margin-top: 23px; 
	margin-left: 20px; 
	font-size:14px;
	display: inline-block;
}

.update-password .name{
	width: 100px; 
	height: 16px; 
	margin-left: 6px;
}

.update-password .input-password{
	width: 100px;
	height: 16px;
	margin-left: 10px;
	margin-top: 6px;
}

.update-password .input-confirmpassword{
	width: 100px;
	height: 16px;
	margin-left: 7px;
	margin-top: 6px;
}

.update-password .save{
	width:60px;
	height:25px;
	margin-left:80px;
	margin-top:10px;
	line-height: 25px;
	color: #fff;
	text-align: center;
	cursor: pointer;
	vertical-align: middle;
	font-size: 12px;
	background-color: #00ABF0;
}

.update-password-save-btn{
	width:60px;
	height:25px;
	margin-left:80px;
	margin-top:10px;
	line-height: 25px;
	color: #fff;
	text-align: center;
	cursor: pointer;
	vertical-align: middle;
	font-size: 12px;
	background-color: #F54339;
}
.student-info{
	position: absolute;
	z-index: 100;
	width: 100px;
	top: 130px;
	right: 20px;
	text-align:center;
}
.student-info img{
	cursor: pointer;
}
.leave-div{	
	height:130px;
	width:75%;
	min-width:400px;
	border:1px solid #999;	
	-moz-border-radius: 7px;      /* Gecko browsers */
    -webkit-border-radius: 7px;   /* Webkit browsers */
    border-radius:7px;            /* eie*/
	
}
.leave-div div{	
	height:120px;
	margin:5px;
	word-wrap: break-word;
	word-break: break-all;
	overflow-y:auto;
	font-size:14px;		
}
.subject-dialog-div{
	width: 100px;
	height:28px;
	line-height:28px;
	text-align:center;
	float: left;
	cursor: pointer;
}
.subject-dialog-div:hover{
	color: #fff;
	background-color:#a0a0a0;
}
.clear-div{
	
}
.clear-div:hover{
	color: #fff;
	background-color:#F54339;
}
.pdata-flag{
	width: 50px;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	color: #b5b5b5;
}

.no-res-show{
	width: 100%;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #b5b5b5;
}
.search-model{
	float: left;
	width: 49%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
}
.search-model-select{
	background-color: #00ABF0;
	color: #fff;
}
.search-model:hover{
	background-color: #00ABF0;
	color: #fff;
}
.subject-dialog{
	position: absolute;
	z-index: 80;
	right: 40%;
	bottom: 40%;
	width: 240px;
	border: 1px solid #b5b5b5;
	background-color: #fbfbfb;
	display: none;
}
.subject-dialog-adm{
	position: absolute;
	z-index: 80;
	right: 15%;
	bottom: 60%;
	width: 240px;
	border: 1px solid #b5b5b5;
	background-color: #fbfbfb;
	display: none;
}
.sos-search-btn{
	float:left;
	width: 75px;
	height: 60px;
	line-height:60px;
	text-align:center;
	font-size: 18px;
	cursor: pointer;
	margin-left: 8px;
	margin-top: 4px;
	color: #fff;
	background-color: #00ABF0;
}
.sos-search-btn:hover{
	background-color: #1FB7F7;
}
.coursecontent{
	width:100%;
	height:50%;
	float:left;
	font-size:16px;
	text-align:left;
	padding-left: 15px;
}
.gradeclass{
	width:100%;
	height:49%;
	float:left;
	font-size:12px;
	text-align: right;
	padding-right: 15px;
}
.sos-dialog{
	position:absolute;
	width:300px;
	/* height:250px; */
	left:312px;
	top:60px;
	z-index:100;
	border:1px solid #b0b0b0;
	background-color:#fff;
	
}
.psos-dialog-table{
	width:270px;
	margin: 0 auto;
	margin-bottom: 30px;
}
.psos-dialog-close{
	width:35px;
	height:30px;
	line-height:30px;
	text-align:center;
	float:right;
}
.psos-dialog-close:hover{	
	background-color:#F54339;
	cursor:pointer;
	opacity:0.9;
	color:#fff;
}
.table-psos-td1{
	width:32%;
	text-align: right;
	font-weight:700;
	font-size:15px;
}
.table-psos-td2{
	font-size:15px;
}
.fence-table{
	width: 88%;
	height: 210px;
	font-size: 13px;
	margin:auto;
}
.fence-table tr{
	height: 25px;
	line-height: 25px;
	text-align: center;
}
.fence-table input[type='text']{
	width: 190px;
    height: 20px;
    line-height: 20px;
    border: 1px solid #b5b5b5;
}
.fence-edit-save,.fence-add-save{
	width:80px;
	height:27px;
	line-height:27px;
	margin:8px auto 15px;
	text-align:center;
	color:#fff;
	background-color: #29B5E8;
	font-size: 13px
}
.fence-edit-save:hover,.fence-add-save:hover{
	background-color: #1995E8;
	cursor:pointer;
}
#fence-latlng,#fence-remark{
	width: 150px;
	height: 23px;
	line-height: 23px;
	border: 1px solid #b5b5b5;
	margin-right:60px;
}
#fence-type,#fence-alarmway{
	width: 150px;
	height: 25px;
	line-height: 25px;
	border: 1px solid #b5b5b5;
	margin-right:60px;
}
#sliderObj{
	width: 145px;
	height: 25px;
	float:left;
	margin-top: 5px;
	margin-left: 15px;
}
#fence-radius{
	width:45px;
	text-align:right;
	border:none;
	float:left;
	margin-top: 3px;
}
.quality-left-page-content{
	position:absolute;
	z-index:46;
	width: 229px;
	height: 100%;
	border-right: 1px solid #333;
	overflow-x:hidden;
}

.fence-res-data{
	width: 229px;
	border-bottom: 1px solid #dcdcdc;
}
.fence-data-title{
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #29b5e8;
	font-weight: 700;
	background-color: #f0f0f0;
}
.table-e{
	background-color: #fff;
}
.table-d{
	background-color: #fff;
}
.fence-table-tr{
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 12px;
	color:#333;
	cursor: pointer;
}
.fence-table-tr td{
	table-layout:fixed;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.fence-table-tr:hover{
	background-color: #bee9fd;
}
.fence-table-tr-sel{
	background-color: #bee9fd;
}
.fence-edit-btns{
	position:absolute;
	z-index:70;
	width: 91px;
	height: 24px;
	top:15px;
	left:322px;
}
.fence-edit-btns div{
	float: left;
	margin-left: 3px;
	width: 26px;
	height: 24px;
	cursor: pointer;
}
.search-box{
	position:absolute;
	z-index:70;
	width: 280px;
	height: 28px;
	top:15px;
	right:75px;
}
.clear-search-poi{
	font-size: 12px;
}
.search-box input{
	float: left;
	height: 22px;
	line-height: 22px;
	border: 1px solid #29B5E8;
	padding-left: 3px;
	width: 150px;
}
.fence-search-btn{
	margin-left: 0;
	overflow: hidden;
	width: 52px;
}
.search-btn-img{
	float: left;
	width: 30px;
	height: 30px;
	margin-left: 10px;
	margin-top: -2px;
	background: url(../img/fence/searchbtn.png) no-repeat;
}
.poi-search-dia{
	position: absolute;
	max-height: 70%;
	z-index: 70;
	top:45px;
	right:146px;
	min-width: 208px;
}
.fence-add-btn{
	background: url(../img/fence/add.png) no-repeat;
}
.fence-edit-btn{
	background: url(../img/fence/edit.png) no-repeat;
}
.fence-delete-btn{
	background: url(../img/fence/clear.png) no-repeat;
}
.fence-add-btn:hover{
	background: url(../img/fence/add_1.png) no-repeat;
}
.fence-edit-btn:hover{
	background: url(../img/fence/edit_1.png) no-repeat;
}
.fence-delete-btn:hover{
	background: url(../img/fence/clear_1.png) no-repeat;
}
.school-fence-points{
	width: 152px;
	height: 65px;
	background-color: #fff;
	border: 1px solid #ccc;
	/* margin-left: 13px; */
	line-height: 18px;
	overflow-y:auto; 
	overflow-x:hidden; 
	word-wrap:break-word;
	margin-left:7px;
}

.school-count{
	position: absolute;
	left: 42px;
	top: 10px;
	font-size: 14px;
	color: #333;
}
.count-sc{
	font-size: 16px;
	color: #F54339;
}
.maintain{
	height:320px;
	width:30%;
	float:left;
	margin-left:2.5%;
	margin-top:30px;
}
.maintain-table{
	height:215px;
	width:30%;
	float:left;
	margin-left:2.5%;
}
.maintain-table-title{
	font-size:20px;
	background-color:#29B5E8;
	color:white;
	height:40px;
}
.maintain-tr td{
	font-weight:bold;
}
.maintain-table table{
	border-collapse:collapse;
	color:#aaa;
}
.untime-show{
	font-size:14px;
	color:red;
	margin-left:15px;
}
.table-license{
	width: 21px;
	height: 21px;
	float: left;
	margin-top: 4px;
	margin-left: 15px;
	background-image: url(../img/xw/license.png);
	background-repeat: no-repeat;
}
.table-license:hover{
	background-image: url(../img/xw/license-1.png);
}
.sys-models-li{
	float: left;
	width: 40%;
	height: 40px;
	line-height: 40px;
	text-align: center;
}
.leading-dialog{
	width: 330px;
	height: 210px;
	position: absolute;
	z-index: 102;
	background-color: #fff;
	top:32%;
	left:40%;
}
.leading-dialog-content{
	width:90%;
	height:160px;
	overflow:hidden;
	margin:auto;
}
.leading-dialog-table{
	width: 100%;
	color: #2D343E;
	font-size: 14px;
	margin-bottom: 20px;
	margin-top: 20px;
}
.title-btns{
	position: absolute;
    top: 58px;
    right: 0;
	width: 145px;
	height: 30px;
	float: right;
	margin-right:15px;
}
.btns-a-img1{
	background:url(../img/xw/download.png) no-repeat center;	
    display: inline-block;
    padding: 15px 20px;
}
.btns-a-img1:hover{
	background:url(../img/xw/download-1.png) no-repeat center;
	cursor: pointer;
}
.btns-a-img2{
	background:url(../img/xw/leading-in.png) no-repeat center;	
    display: inline-block;
    padding: 15px 20px;
}
.btns-a-img2:hover{
	background:url(../img/xw/leading-in-1.png) no-repeat center;
	cursor: pointer;
}
.btns-a-img3{
	background:url(../img/xw/leading-out.png) no-repeat center;
    display: inline-block;
    padding: 15px 20px;
}
.btns-a-img3:hover{
	background:url(../img/xw/leading-out-1.png) no-repeat center;
	cursor: pointer;
}
.span-class{
	font-size: 14px;
    line-height: 35px;
    color: #00ACEE;
}
.index-dialog-search{
	margin: 10px auto;
	width: 100%;
	height: 23px;
}
#select-all-btn{
	width: 60px;
    height: 15px;
    margin: 15px 15px 5px;
}
.select-btn{
	display: inline-block;
	margin: 1px 3px 5px;
	padding: 4px 12px;
	font-size:12px;
	float: left;
	background-color: #fff;
	border: 1px solid #E5E5E5;
}
.select-btn:hover{
	color: #00ABF0;
	border: 1px solid #00ABF0;
	cursor: pointer;
}
.index-dialog-data{
	width: 100%;
	margin-top: 5px;  
	float: left; 
}
.index-dialog-data-title{
	height: 34px;
	overflow: hidden;
	background-color: #F1F1F1;
}
.index-dialog-data-cont{
	height: 260px;
	overflow-x: hidden;
    overflow-y: auto;
    border: 1px solid #F1F1F1;
    border-top: none;
}
.index-dialog-bottom{
	width: 185px;
    margin: auto;
}
.index-dialog-data-info{
	table-layout: fixed;
	border-spacing: 0;
	width: 100%;
}
.index-dialog-data-info td{
	width: 20%;
	height:31px; 
	font-size: 12px;
	text-align: center;
}
.index-dialog-data-info th{
	width: 20%;
	height:20px; 
	font-size: 13px;
	text-align: center;
	color: #aaa;
}
.index-dialog-data-info th:hover{
	color: #959595;
}
.index-dialog-content-search{
	width: 100%;
	margin-top: 15px;
	margin-left: 0;
}
.add-info3{
	width: 100%;
	float: left;
	border-bottom: 1px solid #EBEBEB;
}
.add-info-content3{
	float: right;
	width:74%;
	float: left;
}
.index-dialog-content-data{
	width: 100%;
    height: 94%;
    margin: auto;
    overflow-x: hidden;
    overflow-y: auto;
}



.ztree * {
    padding: 0;
    margin: 0;
    font-size: 14px;
    font-family: Verdana, Arial, Helvetica, AppleGothic, sans-serif;
}
.ztree{
	width: 300px;
    margin: auto;
    padding: 20px;
}
.ztree li span {
    line-height: 16px;
    margin-left: 5px;
}
.ztree li ul {
    margin: 0;
    padding: 0 0 0 45px;
}


.at-head-ta{
	width: 95%;
	float: left;
	margin-left: 2.5%;
	margin-top:20px;
	border-spacing: 0;
	border-collapse: 0;
}
.at-head-ta td{
	text-align: center;
	font-size: 14px;
	line-height: 30px;
	border: 1px solid #E0E0E0;
}
.at-body-ta td a{
	text-decoration: underline;
}
.at-body-ta{
	width: 95%;
	float: left;
	margin-left: 2.5%;
	border-spacing: 0;
	border-collapse: 0;
}
.at-body-ta td{
	text-align: center;
	font-size: 12px;
	line-height: 30px;
	border: 1px solid #E0E0E0;
}
.total-show-att{
	width: 500px;
	height: 31px;
	float: left;
	margin-left: 20px;
	line-height: 31px;
	margin-top: 7px;
	font-size: 14px;
	color: #fff;
	text-align: center;
}
.att-name{
	font-size: 16px;
	font-weight: 700;
}
.att-nums{
	font-size: 16px;
	color: #F54339;
}
.left-rule-table{
	float: left;
	width: 100%;
	margin-top: 0px;
	border-spacing: 0;
	border-collapse: 0;
}
.left-rule-table tr{
	border: 1px solid #E0E0E0;
}
.left-rule-table td{
	height:30px;
	line-height:30px;
	text-align: center;
}
.left-rule-table td a{
	text-decoration: underline;
}
.att-head-tit{
	float: left;
	width: 30%;
	margin-left: 11%;
	margin-top: 3px;	
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #646464;
}
.att-body-tit{
	float: left;
	width: 30%;
	height: 85%;
	margin-left: 11%;
	line-height: 30px;
	font-size: 12px;
	font-weight: bold;
	color: #646464;
	min-height: 260px;
	overflow-x: hidden;
	overflow-y: auto;
	border: 1px solid #E0E0E0;
}
.table-inschool{
	float: left;
	width: 71px;
	height: 24px;
	margin-left: 64px;
	margin-top: 12px;
	background: url(../img/xw/ins.png) no-repeat;
}
.table-outschool{
	float: left;
	width: 71px;
	height: 24px;
	margin-left: 64px;
	margin-top: 12px;
	background: url(../img/xw/outs.png) no-repeat;
}
.quality-left-page{
	margin: 8px 0px 0px 10px;
	width: 31px;
	height: 31px;
}
.table-modelpower{
	width: 21px;
	height: 21px;
	float: left;
	margin-top: 4px;
	margin-left: 70px;
	background-image: url(../img/xw/modelpower.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
.table-modelpower:hover{
	background-image: url(../img/xw/modelpower-1.png);
}
.table-datapower{
	width: 21px;
	height: 21px;
	float: left;
	margin-top: 4px;
	margin-left: 30px;
	background-image: url(../img/xw/datapower.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
.table-datapower:hover{
	background-image: url(../img/xw/datapower-1.png);
}
.loading{
	height:30px;
	width:30px;
	top:44%;
	left:44%;
	display:none;
	position: absolute;
	z-index: 2000;
}
.student-choice-title-name{
	padding-left: 13px;
}
.di-le-na{
	float:left;
	width: 35%;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	font-weight: 700;
	text-align: right;
}
.di-ri-va{
	float:left;
	width: 60%;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	margin-left: 5%;
}

.room-map-dialog{
	position: absolute;
	z-index: 101;
	width: 90%;
	height: 90%;
	background: #fff;
	left:5%;
	top: 5%;
	display: none;
	border: 1px solid #f9f9f9;
	box-shadow:0px 2px 4px #666;
    -moz-box-shadow:0px 2px 4px #666;
    -webkit-box-shadow:0px 2px 4px #666;
}
.room-map-close{
	float:right;
	width: 32px;
	height: 32px;
	margin-top: -28px;
	margin-right: -28px;
	background-image: url(../img/map-clo.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
.room-map-close:hover{
	background-image: url(../img/map-clo1.png);
}
.room-maps{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	overflow-x: hidden;	
	overflow-y: auto;	
}
.enter-room{
	color: #00ABF0;
	text-decoration: underline;
}
.into-exam-detail{
	color: #00ACEE;
	text-decoration: underline;
}

.table-middle .exam-classcode{
	float: left;
	width: 100%;
	height:70px;
	border: 1px solid #bfbfbf;
	background-color: #fff;
	overflow-x: hidden;
	overflow-y: auto;
}
.table-middle .exam-classcode .classcode-item{
	float: left;
	width: 70px;
	height: 30px;
	line-height: 30px;
}	
.table-middle .exam-classcode .classcode-item input[type='checkbox']{
    float: left;
    height: 25px;
	border: 1px solid #bfbfbf;
}
.table-middle .exam-classcode .classcode-item span{
	float: left;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	text-align: center;
}
.add-info-cont{
    float: left;
	width: 100%;
    margin: 30px auto 10px;
}
.add-info-cont .add-info-edit{
	width: 650px;
    height: 60px;
    margin: auto;
    font-size: 12px;
    color: red;
}
.add-info-cont .add-info-edit span{
	line-height: 25px;
    margin-left: 5px;
}
.add-info-cont .add-info-edit input[type='text']{
	float: left;
	width: 130px;
    height: 25px;
    line-height: 25px;
    margin-left: 20px;
    border: 1px solid #b5b5b5;
}
.add-info-cont .add-info-edit input[type='text']:FIRST-CHILD{
	margin-left: 0;
}
.add-info-cont .add-info-edit select{
	float: left;
	height: 29px;
	width: 100px;
    margin-left: 20px;
	border: 1px solid #bfbfbf;
}
.btn-cont{
	float: left;
	width: 25px;
	height: 25px;
	margin-left: 27px;
	font-size: 25px;
    text-align: center;
    color: #fff;
    line-height: 22px;
    cursor: pointer;
}
.btn-add{
	background-color: #00ABF0;
}
.btn-del{
	background-color: #F54339;
}
.ranking-table, .inputresults-table{
	float: left;
	width: 100%;
	height: 100%;
	color: #8A8C92;
	border-collapse:collapse;
}
.ranking-table tr{
	height: 40px;
	line-height: 40px;
	font-size: 14px;
}
.inputresults-table tr{
	height: 40px;
	line-height: 40px;
	font-size: 16px;
}
.ranking-table tr:first-child{
	height: 50px;
	line-height: 50px;
	font-size: 16px;
}
.ranking-table td, .inputresults-table td{
	text-align: center;
}
.ranking-table td:frist-child{
	width: 15%;
}
.leadingout-btn{
    float: right;
    color: #fff;
    line-height: 10px;
    margin-right: 50px;
    text-decoration: underline;
}
.exam-left-title,.exam-left-content,.exam-right-title,.exam-right-content{
	text-align: center;
	width: 25%;
	color: #8A8C92;
	line-height: 50px;
	height: 50px;
}
.inputscore-table{
	float: left;
	width: 100%;
	height: 100%;
	color: #8A8C92;
	border-collapse:collapse;
}
.inputscore-table tr{
	height: 40px;
	line-height: 40px;
	font-size: 14px;
}
.inputscore-table tr:first-child{
	height: 50px;
	line-height: 50px;
	font-size: 16px;
}
.inputscore-table td{
	width: 13%;
	text-align: center;
}
.inputscore-table td:frist-child{
	width: 15%;
}
input[name='input-result']{
	width: 80px;
    height: 20px;
    text-align: center;
}
.signin-btn{
	margin-left: 90px;
	width: 21px;
    height: 21px;
    float: left;
    margin-top: 4px;
    background-image: url(../img/xw/edit.png);
    background-repeat: no-repeat;
}
.signin-btn:hover{
	background-image: url(../img/xw/edit-1.png);
}
.table-operate{
	float: left;
	width: 200px;
	height: 32px;
	display: none;
}
.content-account{
	margin:20px;
	color:#484848;
	line-height: 25px;
}